clay puddle - French English Dictionary